事情是這樣的,我最近一直都在忙找新的租屋處,
不續租的原因有很多,最主要的原因是目前的房子會漏水啊!
整個崩潰...
崩潰的不只有這個,當你把 591 租屋網當成手遊在刷的時候,
好不容易看到不錯的想約看房時...
:不好意思,剛剛被租走囉
於是我就在某個風光明媚的早晨,
火速寫了一個自動幫我去抓有沒有 591 新刊登的租屋,
並且直接用 Line 推播給我!
讓我不會慢人一步,
也希望我可以透過這樣的方式,
能成功快人一步從悲傷的蛞蝓變成一個有殼快樂的蝸牛 QQ
注意: 今天沒有技術的分享,只是純粹分享我做的這個小玩具,
順便提供給有需要的人。
透過自動偵查讓 591 租屋網,
讓你租房不再慢人一步
自動推 Line Notify 讓你馬上知道第一手租屋消息
先看結果~
npm install
打開開發人員工具
找到 network
找到 XHR
去 591 租屋網設定你想要關注的設定
抓到我們要的資料
找出 Header 中的 URL
、Cookie
、X-CSRF-TOKEN
申請 Line Notify Token 連結
設定 .env
LINE_NOTIFY_TOKEN = <LINE_NOTIFY_TOKEN>
X_CSRF_TOKEN = <X_CSRF_TOKEN>
COOKIE = <COOKIE>
TARGET_URL = <TARGET_URL>
REQUEST_FREQUENCY = <REQUEST_FREQUENCY>
REQUEST_FREQUENCY 單位為毫秒,所以一秒就是
1000
,建議不要調太低,這邊就是就是你要撈的頻率。
npm run start
or
node app.js
我自己放在 aws 的 ec2 並且是透過 forever 去 run 下去之後,再改 .env 的內容改成其他我可能也會想知道的其他條件並且再 run ,就可以用多條件同時運行。
最後!
Enjoy it !
以上是今天分享的內容,
如果你也有用什麼方式解決租房困擾,
也歡迎跟我分享,我現在急需 xDDD
感謝你的觀看,
我是 Robin
悲傷的蛞蝓~
我們下次見。
悲傷的蛞蝓
寫的很讚,祝你找房子愉快。
感謝你喜歡我的文章 xD
然後... 找房子不愉快
notify的設定和node.js裡的程式碼可以秀一下嗎?實作到一半卡住。
Line Notify 設定的部分可以參考我這篇 關鍵字搜尋
"申請 Line Notify Token"
-> https://ithelp.ithome.com.tw/articles/10232517
node 程式碼的話文章內有 Github 連結都是 open source 的~
-> https://github.com/aiyu666/rentHouse
基本上只要下載下來專案然後改設定檔就可以跑了~
有程式上不太能理解的也可以問我 ~
大大妳好,
小弟最近也在找租屋,
我在 Github 找 591 現成爬蟲時,
看到你的專案就 Fork 來用了,
也順便把 setInterval 改成用 cron 套件來設定XD
謝謝分享唷~
哈哈感謝你
祝你早日找到適合你的房子xD
戰勝這租屋戰爭